﻿.progressWrapper 
{
	width: 357px;
	overflow: hidden;
}

.progressContainer 
{
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}

/* Message */
.message 
{
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}

/* Error */
.red 
{
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green 
{
	border: solid 1px #BED2E2;
	background-color: #dbe5ff;
	background-repeat: repeat-x;
}

/* Complete */
.blue 
{
	border: solid 1px #CEE2F2;
	background-color: #f0f4ff;
}

.progressName 
{
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError 
{
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete 
{
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError 
{
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus 
{
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}
